ya consultaste la estructura del puerto de serie?... no hay librerias que yo conozca, asi que tendras que programarla tu solo, no es complicado pero es largo, solo debes saber manejar outport e inport
sin embargo, lo dificil no es manejar esta parte sino que debes saber estructurar tu programa para que todo funcione sin enrredos,
la parte de seri es critica en un comienzo, pero hay muchisisisisima documentacion en internet acerca de como es la comunicacion con el puertop de serie, y en todo lado encuientras para que se usa cada pin y esas cosas, as que aunque es trabajoso no es dificil,
con respecto a las prinitivas ...
debes conseguirte la API de windows.. tambien desde cualquier sitio de internet , y hacer su declaracion desde c ..que tambien se consigue facil desde internet...
he trabajado en algunas ocaciones lo de la AOPI asi que se que no te dara trabajo, lo del puierto serie solo lo he visto en textos y en internet por eso se que es laro pero no complicado.